home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 2. _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
- This chapter lists information supplemental to the _I_R_I_S
- _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e. The information listed here is
- product-specific; use it with the Installation Guide to
- install this product.
-
-
- 2.1 _P_r_e_r_e_q_u_i_s_i_t_e_s
-
-
- To use OpenGL Performer 2.5 and its binary-compatbile
- successors (2.5.1, 2.5.2, etc) your system must be running
- IRIX 6.5 or later. OpenGL Performer 2.5 supports all
- graphics system configurations that are running at least
- IRIX 6.5. In order to develop MIPS-III/IV applications you
- must install the appropriate selection of N32 and N64
- subsystems as listed in the distribution. N32 and O32 are
- combined as the standard system default. OpenGL Performer
- developers will also need a C or C++ compiler, the Performer
- database loaders, and associated software development tools
- and libraries.
-
-
- OpenGL Performer is dependent on the general system
- configuration so there are things outside of the OpenGL
- Performer 2.5 distribution that you will need. If running
- IRIX 6.5, we strongly recommend upgrading to the latest
- overlay version.
-
- Prerequisites for OpenGL Performer 2.5 for Linux are listed
- in the on-line notes installed in /usr/doc/performer-2.5
- (Linux only).
-
-
- 2.2 _O_p_e_n_G_L__P_e_r_f_o_r_m_e_r__E_O_E__S_u_b_s_y_s_t_e_m_s
-
-
- Many subsystems comprise the OpenGL Performer execution
- environment distribution. These subsystems are not all
- required for a proper installation.
-
- The IRIX environment spans two machine architecture levels
- -- the 32-bit MIPS I/II instruction set and the 64-bit MIPS
- III/IV instruction set -- along with two versions of 32-bit
- support -- the old caller-save register management protocol
- known as Old-32 and the newer callee-save register
- management protocol termed New-32 (N32) -- so there are
- actually three versions of each library: O32, N32, and N64.
- The _f_i_l_e2 IRIX shell command can tell you what version of
- the MIPS instruction set is being used by a given
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- executable. The O32 and N32 libraries are combined in a
- single subsystem to simplify installation.
-
- This multidimensional complexity is hidden within OpenGL
- Performer since the APIs are unchanged between the versions.
-
- The subsystem naming conventions are designed to be simple
- and regular:
-
- +o Old-32 32-bit mips-2 and New-32 32-bit libraries are in
- ".sw" subsystems. The Old-32 were the standard IRIX
- 6.2 libraries and are now provided only for backwards-
- compatibility. They may be removed in a future
- release. The New-32 libraries were introduced with
- IRIX 6.2 and operate with increased efficiency in many
- situations. N32 is the default mode of operation in
- OpenGL Performer 2.5.
-
- +o New-64 64-bit libraries are in ".sw64" subsystems.
-
- +o Only the optimized libraries are included in the
- execution environment.
-
- A few simple examples should make the naming conventions
- clear:
-
- +o performer_eoe.sw.performer: O32 and N32, OpenGL,
- Optimized, DSO
-
- +o performer_eoe.sw64.performer: N64, OpenGL, Optimized,
- DSO
-
- OpenGL Performer includes these subsystems whose names were
- composed following the conventions outlined above:
-
- _p_e_r_f_o_r_m_e_r__d_e_m_o._d_a_t_a._d_a_t_a
- Sample Data and Fonts. Need for the demos, installed
- by default.
-
- _p_e_r_f_o_r_m_e_r__d_e_m_o._d_a_t_a._t_o_w_n
- The Performer Town demo data. Needed for the demos,
- installed by default.
-
- _p_e_r_f_o_r_m_e_r__d_e_m_o._m_a_n._d_e_m_o
- Reference pages for demo programs. Installed by
- default.
-
- _p_e_r_f_o_r_m_e_r__d_e_m_o._s_w._d_e_m_o
- Demo executables (n32, OpenGL). Installed by default.
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- _p_e_r_f_o_r_m_e_r__d_e_m_o._s_w_6_4._d_e_m_o
- Demo executables (n64, OpenGL).
-
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w._p_e_r_f_o_r_m_e_r
- N32 and O32 DSOs. Required for basic operation.
- Installed by default.
-
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._p_e_r_f_o_r_m_e_r
- N64 DSOs. Only required for 64-bit operation.
-
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__0
- Performer 2.0.7 Compatibility DSOs.
-
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__1
- Performer2.1.5 [2.1-2.1.4] Compatibility DSOs.
-
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__2
- Performer2.2.15 Compatibility DSOs.
-
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__4
- Performer2.4.4 Compatibility DSOs.
-
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__0
- N64 64-bit Performer2.0.7 Compatibility DSOs.
-
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__1
- N64 64-bit Performer2.1.5 Compatibility DSOs.
-
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__2
- N64 64-bit Performer2.2.15 Compatibility DSOs.
-
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__4
- N64 64-bit Performer2.4.4 Compatibility DSOs.
-
-
- 2.3 _O_p_e_n_G_L__P_e_r_f_o_r_m_e_r__E_O_E__S_u_b_s_y_s_t_e_m__D_i_s_k__S_p_a_c_e__R_e_q_u_i_r_e_m_e_n_t_s
-
- This section lists the subsystems (and their sizes) of the
- OpenGL Performer option.
-
- If you are installing this option for the first time, the
- subsystems marked ``default'' are the ones that are
- installed if you use the ``go'' menu item. To install a
- different set of subsystems, use the ``install,''
- ``remove,'' ``keep,'' and ``step'' commands in _s_w_m_g_r or _i_n_s_t
- to customize the list of subsystems to be installed, then
- select the ``go'' action.
-
- Note: The listed subsystem sizes were taken shortly before
- release and are approximate. Refer to the _I_R_I_S
- _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for information on
-
-
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- finding exact sizes.
-
- Subsystem Name Subsystem Size
- (1k-byte blocks)
-
- _p_e_r_f_o_r_m_e_r__d_e_m_o._d_a_t_a._d_a_t_a (default) 27360K
- _p_e_r_f_o_r_m_e_r__d_e_m_o._d_a_t_a._t_o_w_n (default) 6250K
- _p_e_r_f_o_r_m_e_r__d_e_m_o._m_a_n._d_e_m_o (default) 50K
- _p_e_r_f_o_r_m_e_r__d_e_m_o._s_w._d_e_m_o (default) 960K
- _p_e_r_f_o_r_m_e_r__d_e_m_o._s_w_6_4._d_e_m_o 1020K
- _p_e_r_f_o_r_m_e_r__e_o_e._m_a_n._r_e_l_n_o_t_e_s (default) 160K
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__0 27380K
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__1 30040K
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__2 73140K
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w._2__4 42210K
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w._p_e_r_f_o_r_m_e_r (default) 45080K
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__0 7680K
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__1 8430K
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__2 21270K
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._2__4 22830K
- _p_e_r_f_o_r_m_e_r__e_o_e._s_w_6_4._p_e_r_f_o_r_m_e_r 24290K
-
-
- 2.4 _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
-
- All of the OpenGL Performer subsystems can be installed
- using IRIX. You do not need to use the miniroot. Refer to
- the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete
- installation instructions. Detailed information about both
- the _s_w_m_g_r and _i_n_s_t installation management tools is
- available through the _m_a_n and _x_m_a_n commands.
-
-
- 2.5 _C_o_m_p_a_t_i_b_i_l_i_t_y
-
-
- This distribution contains the OpenGL Performer 2.5
- execution environment which also contains compatibility
- subsystems with bug fixes for previous versions of IRIS
- Performer and OpenGL Performer. Applications compiled with
- the Performer 2.4, 2.2, 2.0 or 2.1 DSOs will run unmodified
- with the 2.4.4, 2.2.15, 2.0.7 and 2.1.5 DSOs, respectively,
- across all SGI platforms. The Performer DSOs are versioned
- so DSOs from multiple versions of Performer can co-exist and
- applications will automatically run with their proper
- version. OpenGL Performer 2.3 was only shipped on Linux
- platforms and those DSOs are not bundled with this release
- for IRIX.
-
-
-
-
-
-
-
-
-
-
-
-
- - 5 -
-
-
-
- 2.6 _I_n_s_t_a_l_l_a_t_i_o_n__L_o_c_a_t_i_o_n_s
-
- The OpenGL Performer execution environment places DSOs under
- "/_u_s_r/_l_i_b", "/_u_s_r/_l_i_b_3_2", and "/_u_s_r/_l_i_b_6_4" for O32, N32, and
- N64 versions, respectively.
- The compiled versions of the database loading and utility
- libraries are placed under "/_u_s_r/_l_i_b/_l_i_b_p_f_d_b",
- "/_u_s_r/_l_i_b_3_2/_l_i_b_p_f_d_b", and "/_u_s_r/_l_i_b_6_4/_l_i_b_p_f_d_b".
- It is these libraries that are dynamically loaded and which
- must be accessible for Performer applications to
- successfully execute.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-